package testguo;

import java.util.Random;

public class Liko01 {
    public static void main(String[] args) {
        //小于n的最大数
        int n=999;
        int[] arr=createArray(10);
        //求arr元素中小于n的最大数
        int max=getMax(arr,n);
        System.out.println(max);
    }
    public static int[] createArray(int n){
        int[] arr=new int[n];
        Random random=new Random();
        for (int i=0;i<arr.length;i++){
            arr[i]=random.nextInt(100);
        }
        return arr;
    }
    //求arr元素中小于n的最大数
    public static int getMax(int[] arr,int n){
        int max=arr[0];
        boolean flag=false;
        for (int i=0;i<arr.length;i++){
            if (arr[i]<n){
                flag=true;
                if (arr[i]>max){
                    max=arr[i];
                }
            }
            /*if (arr[i]<n&&arr[i]>max){
                max=arr[i];
            }*/
        }
        return flag?max:-1;
    }
}
